﻿using System.Collections.Generic;

namespace ABCat.Core.Plugins.DataSets
{
	public interface IHiddenValueSet : IObjectSet<IHiddenValue>
	{
		void AddHiddenValue(params IHiddenValue[] hiddenValue);
		IHiddenValue CreateHiddenValue();
		IEnumerable<IHiddenValue> GetHiddenValues(string propertyName);
		IEnumerable<IHiddenValue> GetHiddenValuesAll();
		bool IsHidden(string propertyName, string value);
		void Delete(string propertyName, string value);
	}
}